<?php

class SolutionController extends Controller {

    public $pageActive = 0;

    public function actionDetail($id) {
        $this->pageActive = $id;
        $model = $this->loadModel($id);
        $this->render('detail', array('model' => $model));
    }
    public function actionIndex() {
        $solutions = Solution::model()->findAll();
        $this->redirect(array('detail','id'=>$solutions[0]->details[0]->id));
    }
    // Uncomment the following methods and override them if needed
    /*
      public function filters()
      {
      // return the filter configuration for this controller, e.g.:
      return array(
      'inlineFilterName',
      array(
      'class'=>'path.to.FilterClass',
      'propertyName'=>'propertyValue',
      ),
      );
      }
      
      public function actions()
      {
      // return external action classes, e.g.:
      return array(
      'action1'=>'path.to.ActionClass',
      'action2'=>array(
      'class'=>'path.to.AnotherActionClass',
      'propertyName'=>'propertyValue',
      ),
      );
      }
     */
    public function loadModel($id) {
        $model = Solutiondetail::model()->findByPk($id);
        if ($model === null)
            throw new CHttpException(404, 'The requested page does not exist.');
        return $model;
    }

}